/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Common */
body{ background: #e5ded1 url(images/bg_body.jpg) left top repeat-x; font-family: "open_sansregular", Arial, Tahoma ; padding-top: 6px;}

.container{margin: 0 auto; width: 980px;}
.clear {clear: both;}
.fl{float: left;}
.fr{float: right;}
h2 {font-family: "open_sansbold";text-transform: uppercase;color: #7F5938;margin-bottom: 18px;}
.detail_page p{color: #7f5938;line-height: 20px;}
i{font-family: 'open_sansitalic';}


/* Header */

#header{margin-top: 19px;top: 40px;}

#logo{background: url(images/logo.png) left top no-repeat; float: left; margin-top: -9px; }
#logo a{display:block; font-size: 0; height: 84px; width: 134px;}
/*#logo{background: url(images/logo.png) left top no-repeat; float: left; padding-top: 2px; }
#logo a{display:block; font-size: 0; height: 58px; width: 251px;}*/

#menu-header{background: url(images/bg_menu.png) 0px 2px no-repeat; float: right; height: 59px; width: 686px;padding: 0 9px;}
#menu-header ul {display: inline-block; float: left;}
#menu-header ul li{display: inline-block; height: 59px; position: relative;vertical-align: top;}
#menu-header ul li a{display:block; font-family: "open_sansbold" ; color: #fff4e0; padding: 20px 9px 0 11px; position: relative; text-decoration: none; z-index: 99; text-shadow: 1px 1px 1px #FF7100;}

#menu-left .hover_left,#menu-left .hover_right{background: none; display: inline-block; height: 59px; width: 20px;position: absolute;top: 0; z-index: 5;}
#menu-left .hover_left{left: 0}
#menu-left .hover_right{right: 0;}
#menu-left .current_menu_item .hover_left,
#menu-left li:hover .hover_left{background: url(images/btn_menu_hover_left.png) left top no-repeat; }
#menu-left .current_menu_item .hover_right,
#menu-left li:hover .hover_right{background: url(images/btn_menu_hover_right.png) left top no-repeat;}
#menu-left .current_menu_item, #menu-left li:hover{background: url(images/btn_menu_hover.png) left top repeat-x;}

#menu-left li:hover a, #menu-left .current_menu_item a{text-shadow: 1px 1px 1px #000000;}

#menu-left li:hover,#menu-left .current_menu_item{
-webkit-box-shadow: 1px 1px 8px rgba(195, 181, 158, 1);
-moz-box-shadow:    1px 1px 8px rgba(195, 181, 158, 1);
box-shadow:         1px 1px 8px rgba(195, 181, 158, 1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#menu-left li.last_child,#menu-left li.last_child .hover_left,#menu-left li.last_child .hover_right{background: none!important;-webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none}
#menu-left li.last_child a{background: url(images/sign_up.png) 6px 19px no-repeat; color: #fff4e0; font-size: 0; width: 59px; height: 20px;}
#menu-left li.last_child a:hover{background-image: url(images/sign_up_hover.png)}

#menu-right{font-size: 0;}
#menu-right li a{ background: url(images/bg_right_menu.png) 2px 10px no-repeat ;padding-left: 1px!important; padding-right: 1px!important;padding-top: 10px!important;}
#menu-right li a:hover{background-image: url(images/bg_right_menu_hover.png);}

#gallery{width: 607px;position: relative;margin-left: -23px;margin-top: -10px;}
#detail-info{background: url(images/icon_human.png) 0px 20px no-repeat;color: #fff4e0;font-size: 14px;font-family: 'open_sansbold';width: 163px;padding: 21px 0 0 0;height: 20px;position: relative; float: left;}
#detail-info span{background: url(images/drop_dt.png) 145px 1px no-repeat;width: 145px;padding-left: 20px;display: block;text-shadow: 1px 1px 0px rgba(150, 150, 150, 0.33);font-family: 'open_sansbold';}
#detail-info .drop_menu{display: none; position: absolute; background: #f4a547;z-index: 999;padding-left: 10px; width: 150px; top: 40px;}
#detail-info:hover .drop_menu{display: block; }
#detail-info ul.drop_menu li{height: 20px;padding:5px;display: block;}
#detail-info ul.drop_menu li a{padding: 0px;text-shadow: 0px 1px 1px rgba(150, 150, 150, 0.33);}
/* Main */

#main{padding-top: 12px;overflow: hidden;margin-bottom: 70px;}
#main-top{width: 990px;overflow: hidden;margin-bottom: 20px;padding-top: 10px;}

#slider{float: left; background: url(images/bg_slider.png) left top no-repeat; padding: 8px;height: 255px; position: relative; width: 630px;margin-left: -8px;margin-top: -8px;}

#slider .slidesjs-previous,#slider .slidesjs-next{display: block; height: 24px; position: absolute; top: 122px; width: 16px;z-index: 999; font-size: 0; display: block;}
#slider .slidesjs-previous{background: url(images/btn_left.png) left top no-repeat; left: 23px}
#slider .slidesjs-next{background: url(images/btn_right.png) left top no-repeat; right: 23px}

#slider .slidesjs-pagination{position: absolute;top: 232px;right: 8px;font-size: 0;z-index:999;}
#slider .slidesjs-pagination-item{float: left;margin-right: 7px;}
#slider .slidesjs-pagination-item a{background: url(images/btn_pag.png) left top no-repeat; display: block; height: 18px; width: 18px; }
#slider .slidesjs-pagination-item a.active,#slider .slidesjs-pagination-item a:hover{background-image: url(images/btn_pag_hover.png);}
.slidesjs-play,.slidesjs-stop{display: none!important;}


#search-form{background: url(images/table.png) left top no-repeat; float: right; height: 206px; width: 267px;margin-top: -17px;padding: 42px;font-family:'open_sanssemibold';font-size: 14px;}
#search-form input[type="text"]{background: url(images/input.png) left top no-repeat; height: 13px; width: 225px;outline: none;border: none; margin-bottom: 10px;color: #9b9b9b; font-size: 14px; padding: 15px;float: left;font-family:'open_sanssemibold'}
#search-form select{width: 265px;height: 43px!important;-webkit-appearance: menulist-button;position: absolute;opacity: 0;background: #141312;color: #9B9B9B;font-size: 14px}
#search-form input[type="submit"]{background: url(images/btn_search.png) left top no-repeat; height: 47px; width: 116px;float: right;border: none;cursor: pointer;font-size: 14px; text-shadow: 1px 1px 1px #FF7100;font-family: "open_sansbold"; color: #fff4e0;padding-right: 20px; text-align: right;}
#search-form input[type="submit"]:hover{background-image: url(images/btn_search_hover.png);}

span.customselect {
	color:#9b9b9b;
	height: 43px;
	margin-bottom: 10px;
	font-size: 14px;
	width: 265px;
}
span.customselect.changed {
}
.customselect .customSelectInner {
	background:url(images/input_select.png) left top no-repeat;
	height: 13px;
	padding: 15px;
	width: 265px;
}

#main-content{width: 455px;float: left;}
#main-content .new_img{display: none;}
#main-content .new .new_img{display: block;position: absolute;z-index: 99;top: 9px;left: -3px}
#main-content .list span{background: url(images/clock.png) left top no-repeat; padding-left: 15px;font-family: "open_sansitalic"; font-size: 11px;}

ul.list li {width: 220px; position: relative;font-size: 12px;color: #7F5938;margin-bottom: 15px; height:75px;}
ul.list li.col_left {float: left;}
ul.list li.col_right {float: right;}
ul.list li p{margin-bottom: 2px; line-height:15px; text-align:left;}

ul.list li .list_thumb{display: block; background: url(images/bg_nen.png) left top no-repeat; width: 56px; height: 56px;padding: 4px;float: left;
margin-right: 4px;}
ul.list li h3 a{color: #FC7B09;text-decoration: none;font-size: 14px; font-family: "open_sanssemibold";}
ul.list li h3 a:hover {color:#cf6507}

#main-sidebar {float: right;width: 535px;padding-top: 22px;margin-right: -12px;}
#main-sidebar ul li{background: url(images/banner_ad_bg.png) left top no-repeat; padding: 8px;height: 250px; width: 250px; float: right;}
.banner_ads{background: url(images/banner_ad.jpg) left top no-repeat; height: 250px; width: 250px;display: block;}
#main-sidebar a:first-child{margin-right: 0;}
#adv{margin-top: 30px;}
#adv ul li{background: url(images/banner_ad_bg.png) left top no-repeat; padding: 8px;height: 250px; width: 250px; margin-bottom: 5px;}

#information{margin-right: 2px; width:380px; line-height:18px;}
#information ul li{font-size: 14px; color: #7f5938; padding: 2px 0px 2px 30px;}
#information h2{text-transform: none; font-size: 22px;}
#information li{background: url(images/icon_dt1.png) 0px 0px no-repeat;margin-top: 14px;}
#information .detail    {background-image: url(images/icon_dt1.png);}
#information .bus          {background-image: url(images/icon_dt2.png);}
#information .open        {background-image: url(images/icon_dt3.png);}
#information .price      {background-image: url(images/icon_dt4.png);}
#information .call        {background-image: url(images/icon_dt5.png);}
#information .location{background-image: url(images/icon_dt6.png);}
#information .cuisine{background-image: url(images/icon_dt7.png);}
#information .map{padding-top: 11px;}
#information .map img,#information .map iframe{
-webkit-box-shadow: 0px 0px 10px rgba(111, 76, 38, 0.37);
-moz-box-shadow:    0px 0px 10px rgba(111, 76, 38, 0.37);
box-shadow:         0px 0px 10px rgba(111, 76, 38, 0.37);
}
.content_p{padding: 30px 0 10px 0;background: url(images/dt_hor_line.png) left bottom repeat-x; color:#7f5938; line-height:20px;}
.content_p p{margin-bottom: 20px;}

#comments{width: 704px; margin-left:-1px; padding-top: 8px; color:#7f5938;}
.comment_list li{padding: 29px 0 27px; border-top: 1px solid #ddd2be;}
.comment_list li:first-child{border: none;}
.comment_list .author_avatar{border: 3px solid #fff;
-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.15);
}
.comment_list .author {margin-left: 0px;}
.comment_list .author_name{font-family: 'open_sanssemibold';color: #fc7b09;margin: 3px 0 8px;display: block;}
.comment_list  .date{color: #7f5938;font-size: 12px;}
.comment_list  .comment{width: 550px; line-height:20px;}

.comment_form h2{ color: #7f5938; font-size: 18px; text-transform: none; padding-left: 33px;font-family: 'open_sanssemibold'; background: url(images/icon_comment.png) 2px 0px no-repeat; height: 21px; padding-top: 4px;}
.comment_form textarea{ background: #f3eee5;outline: none; border: 1px solid #ebd2bd; color: #bd9b7e;width: 675px; height: 156px; padding: 10px;font-family: 'open_sansregular';}
/* Footer */

#footer{background: url(images/footer.png) center top repeat-x;height: 160px;color: #ffe5c4;padding-top: 55px;text-shadow: 1px 1px 1px #FF7100;line-height: 22px;}
#footer a{color: #ffe5c4;text-decoration: none;}
#footer a:hover{color: #FFFFFF;}
#footer .email_contact{background: url(images/icon_email.png) 0px 3px no-repeat;text-decoration: underline;padding-left: 30px;padding-bottom: 3px;}
#footer .footer_title{font-family:"open_sansbold"; font-size: 16px;color: #EAF2F5;}

#footer-left, .cols_menu, #footer-right{display: inline-block;font-size: 14px;vertical-align: top;}

#footer-left{width: 300px;margin-right: 90px;}

.cols_menu{width: 170px;}

#footer-right{float: right; text-align: right;padding-top: 16px;}

#footer-right h1{background: url(images/logo_footer.png) left top no-repeat;font-size: 0;width: 207px;height: 50px;}

/* child */
#main.page_main {margin-bottom: 35px;}
#page-content{float: left; width: 662px;}
#page-content.content_no_sidebar{width: 980px;}
#page-sidebar{float: right;
-webkit-box-shadow: 1px 1px 3px rgba(213, 204, 189, 1),-1px -1px 3px rgba(213, 204, 189, 1);
-moz-box-shadow:    1px 1px 3px rgba(213, 204, 189, 1),-1px -1px 3px rgba(213, 204, 189, 1);
box-shadow:         1px 1px 3px rgba(213, 204, 189, 1),-1px -1px 3px rgba(213, 204, 189, 1);}
.page_header{background: url(images/bg_header_child.png) left top repeat-x;height: 16px;padding: 20px 18px;margin-bottom: 15px;
-webkit-box-shadow: 0px 1px 3px #ded7ca;
-moz-box-shadow:    0px 1px 3px #ded7ca;
box-shadow:         0px 1px 3px #ded7ca;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.page_header h2{font-size: 18px;margin: 0;color: #BDAF9E;text-shadow: 1px 1px 2px #f3f2ed;}
.page_header.small{background-image: url(images/dl_bg_title.png); padding: 18px;}
.page_header.small h2{text-transform: none;}

.page_body{background: #f1efe9 url(images/bg_page_body.png) left bottom repeat-x; border-bottom: 1px solid #d3c9ba;
-webkit-box-shadow: 0px 1px 3px #ded7ca;
-moz-box-shadow:    0px 1px 3px #ded7ca;
box-shadow:         0px 1px 3px #ded7ca;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.page_list .small_title{background: url(images/dl_bg_small_title.png) left top repeat-x; height: 37px;}
.page_list .col_left{width: 715px;}
.page_list .col_right{width: 250px;}

.page_list .list_child .child_info{width: 415px;}
.page_list .nav ul li{margin: 0 10px;}
.page_list .small_title{color: #a6957b;font-size: 14px;height: 26px;padding-top: 11px;padding-right: 10px;padding-left: 10px;overflow: hidden;}
.page_list .small_title .filter {margin-top: -5px;}
.page_list .small_title span{color: #7f5938;}
.page_list .small_title select.form_custom_select{font-size: 13px;color: #c3bbad;height: 15px!important;width: 155px!important;}
.page_list .small_title span.form_custom_select{font-size: 13px;color: #c3bbad;}
.page_list .small_title span.form_custom_select .customSelectInner{color: #c3bbad; padding: 0;width: 138px!important;background: url(images/bg_select_form.png) 125px 2px no-repeat;}
.page_list .small_title .inp_wrap_out {height: 13px;}
.page_list .cat_list {margin-top: -30px;}
.page_list .cat_list .list_child{margin-bottom: 30px;margin-top: 30px;}
.page_list .cat_list .child_thumb{border: 3px solid #fffffc;
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 1, 0.15);
-moz-box-shadow:    0px 1px 3px rgba(0, 0, 1, 0.15);
box-shadow:         0px 1px 3px rgba(0, 0, 1, 0.15);
}
.page_list .cat_list .child_info h3{
	color: #7f5938;
	font-family: 'open_sanssemibold';
	font-size: 16px;
}
.page_list .cat_list .child_info p{font-size: 14px;color: #7f5938; background: url(images/icon_dt1.png) 0px 0px no-repeat; padding-left: 25px;height: 19px;line-height: 18px;margin-top: 10px;}
.page_list .cat_list .child_info p.location{background-image: url(images/icon_dt1.png);}
.page_list .cat_list .child_info p.cuisine{background-image: url(images/icon_dt2.png);}
.page_list .cat_list .child_info p.time{background-image: url(images/icon_dt3.png);}
.page_list .cat_list .child_info p.country{background-image: url(images/icon_dt7.png);}



.inp_wrap_out {position: relative;color: #7f5938;}
.inp_wrap_out  select.form_custom_select,.inp_wrap_out  span.form_custom_select{color: #7f5938;}
#search-list{margin-top: -11px;margin-left: 20px;}
#search-list input[type="submit"]{background: url(images/dl_btn_search.png) left top no-repeat; width: 119px; height: 35px; border: none; cursor: pointer;font-family: 'open_sanssemibold'; color: #fff4e0;font-size: 14px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.65);padding-left: 35px;
-webkit-box-shadow: 3px 4px 8px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    3px 4px 8px rgba(50, 50, 50, 0.2);
box-shadow:         3px 4px 8px rgba(50, 50, 50, 0.2);}
#search-list .form_custom_select .customSelectInner{width: 175px!important;background: url(images/bg_select_form.png) 170px 9px no-repeat;}
#search-list select.form_custom_select{width: 205px!important;}
#search-list .inp_wrap{margin-right: 10px;}
.form_action{font-size: 14px;color: #3F2902;font-family: 'open_sansregular';}
.form_action .inp_wrap,.inp_wrap_out{background: url(images/bg_input.png) left top repeat-x; display: inline-block; height: 24px;border: 1px solid #d5cdbe;padding: 5px 8px;margin-bottom: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.form_action .inp_wrap:hover,.inp_wrap_out:hover{border-color: #cca789!important;}
.form_action input[type="text"]{color: #3F2902;  border: none; outline: none; width: 330px;background: url(images/inp_none.png) 0px 2px no-repeat;font-family:"open_sansregular";padding: 1px 0 3px 25px;margin-top: 2px;}
.form_action textarea{ background: url(images/inp_none.png) 0px 2px no-repeat;outline: none; border: 1px solid #cca789; color: #3F2902;width: 350px; height: 120px; padding: 10px;}
.form_action input.form_name{background-image: url(images/inp_name.png);}
.form_action input.form_email{background-image: url(images/inp_email.png);}
.form_action input.form_v_email{background-image: url(images/inp_v_email.png);}
.form_action input.form_pass{background-image: url(images/inp_pass.png);}
.form_action input.form_v_pass{background-image: url(images/inp_v_pass.png);}
.form_action label{/*font-family:"open_sansregular";*/}
.form_action label.label_check{font-family:"open_sansregular";}
.form_action input[type="submit"],.submit-button{border: none; display: inline-block; background: url(images/btn_form.png) left top no-repeat; width: 136px; height: 56px; color: #fff2d1; font-size: 14px; cursor: pointer;text-shadow: 1px 1px 1px #e86612;float: right;margin-top: 10px;}
.form_action input[type="submit"]:hover,.submit-button:hover{background-image: url(images/btn_form_hover.png);}
.form_action .short_inp {width: 190px;float: left;}
.form_action .short_inp input{padding: 0 4px; width: 152px;}
.form_action .short_inp label{margin-bottom: 10px;display: inline-block;}
.form_action .captcha_images{display: inline-block;float: left;width: 182px;border: 1px solid #D5CDBE;text-align: center;background: #FFF;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin-top: 13px;
}
.customSelect,.customSelectInner{display: inline-block;}
span.form_custom_select {
	color:#3F2902;
	font-size: 14px;
	font-family: 'open_sansregular';	
}
span.form_custom_select.changed {
}
.form_custom_select .customSelectInner {
	background:url(images/bg_select_form.png) 145px 7px no-repeat;
	font-family: 'open_sansregular';
	padding: 6px;
	width: 148px!important;
}
.select_wrap{position: relative;margin-right: 3px;}
select.form_custom_select{height: 30px!important; color: #3F2902; font-size: 14px; font-family:'open_sansregular';width: 178px!important; left:0px;-webkit-appearance: menulist-button;position: absolute;opacity: 0;}
.has-js .label_check,
.has-js .label_radio { padding-left: 18px; }
.has-js .label_radio { background: url(images/radio-off.png) 0px 1px no-repeat; }
.has-js .label_check { background: url(images/check-off.png) 0px 1px no-repeat; }
.has-js .label_check:hover{/*color: #cca789;*/}
.has-js label.c_on { background: url(images/check-on.png) 0px 1px no-repeat; }
.has-js label.r_on { background: url(images/radio-on.png) 0px 1px no-repeat; }
.has-js .label_check input,
.has-js .label_radio input { position: absolute; left: -9999px; }

.form_action{background: #f1f0e9 url(images/bg_login.png) left bottom repeat-x;padding: 35px 30px 25px;width: 376px;margin: 0 auto;
-webkit-box-shadow: 0px 1px 3px #d9d1c2;
-moz-box-shadow:    0px 1px 3px #d9d1c2;
box-shadow:         0px 1px 3px #d9d1c2;
}
.content_no_sidebar .page_body {padding: 40px 0 48px;}
#login-form input[type="submit"] {margin-top: -10px;}
#login-form .forgot_link{color: #c3bbad; text-decoration: none;}
#login-form .forgot_link:hover{color: #cca789;}

/* Tom */
.form_action input[type="password"]{color: #c3bbad;  border: none; outline: none; width: 330px;background: url(images/inp_pass.png) 0px 2px no-repeat;font-family:"open_sansregular";padding: 1px 0 3px 25px;margin-top: 2px;}
.error {color:red; padding:0px 0px 10px 0px; font-weight:bold;}
.notice{color:blue; padding:0px 0px 10px 0px; font-weight:bold;}
.notice_admin{color:blue; padding:0px 0px 10px 40px; font-weight:bold;}

.jselect_home{cursor:default ;background:transparent url(images/input_select.png) 265px 7px no-repeat; width:265px!important; padding:6px !important; border:1px grey solid !important; outline:none}
select.jselect_home{color: #9b9b9b; font-family:'open_sansregular'; font-size:14px;margin-bottom: 20px;}

	
.jform p{vertical-align:top}
.jform label{width:250px; vertical-align:top}
.jform input[type=text]{}
.jform input[type=checkbox]{margin-right:10px;}
.jform input[type=submit]{text-transform:uppercase; background:#f0800e; font-weight:bold; margin:20px auto !important}
.jform input[type=submit]:hover{color:#ffdcb9}
.jform input[type=button]{text-transform:uppercase; background:#f0800e; font-weight:bold;}
.jform input[type=button]:hover{color:#ffdcb9}
.jform .submitform{text-align:center}
.jtext,.jpassword{width:300px; height:24px; padding:0 5px !important;}
.jselect{cursor:default; width:312px; height:24px; outline:none}
.jselect_register{cursor:default ;background:transparent url(images/bg_select_form.png) 160px 7px no-repeat; width:160px!important; padding:2px !important; border:none !important; outline:none}
select.jselect_register{color: #cca789; font-family:'open_sansregular'; font-size:14px;}
table{width:100%; margin:0px 10px 0px 40px;}
td{vertical-align:top;}
.leftcolumn{width:220px;}
.maincolumn{margin:0px;}
.maincolumn.onlyleft{width:710px;}
.maincolumn h3{color:#f0800e; text-transform:uppercase; font-weight:normal; margin-top:10px;font-size:16px;}
.maincolumn  p{margin:10px 0;}
.tabs li{margin-bottom:2px;}
.tabs li a{display:block; background:#f0800e; color:#fff; text-decoration:none; padding:10px 15px; text-transform:uppercase; font-size:16px;}
.tabs li a:hover{background:#f28d15;}
.tabs li a.active{display:block; background:#fff url(images/arrow_right.gif) no-repeat 0 15px; color:#f0800e}
.blocks:after{content:'';clear:both; display:block; visibility:hidden;min-height:0;line-height:0; overflow:hidden;}
.blocks{clear:both;display:block;}
.blocks>*{display:inline-block; float:left; min-height:1px;}
.td_normal{padding:10px 0px;; border-bottom:dotted 1px #f0800e; font-size:14px;} /* for manage pages */

#foodplace{width: 704px; margin-left:-1px; padding-top: 8px;}
.foodplace_list li{padding: 29px 0 27px; border-top: 1px solid #ddd2be;}
.foodplace_list li:first-child{border: none;}
.foodplace_list .place_photo_thumb{border: 3px solid #fff;
-webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.15);
-moz-box-shadow:    0px 1px 3px rgba(50, 50, 50, 0.15);
box-shadow:         0px 1px 3px rgba(50, 50, 50, 0.15);
}
.foodplace_list .place {margin-left: 30px; width:500px;}
.foodplace_list .place_name{font-family: 'open_sanssemibold';color: #fc7b09;margin: 3px 0 8px;display: block; font-size:18px;}
.foodplace_list  .date{color: #f0800e;font-size: 12px;}
.foodplace_list  .desc{width: 370px; margin-left:20px;}
.foodplace_list  .highlights{color: #7f5938; line-height:18px;}
.foodplace_list .open{background: url(images/clock.png) left top no-repeat; padding-left:15px; display: block;color: #7f5938;font-size: 13px;margin-top:8px;}
.foodplace_list  .item{width:180px; float:left; color:#7f5938; font-weight:bold;}
.foodplace_list  .item_desc{float:left;  color:#7f5938;}

.banner_ads_200{background: url(images/banner_ad.jpg) left top no-repeat; height: 200px; width: 200px;display: block;}
#adv_200 ul li{background: url(images/banner_ad_bg.png) left top no-repeat; padding: 8px;height: 200px; width: 200px; margin-bottom: 5px;}

.inp_wrap_google{background: url(images/bg_input.png) left top repeat-x; display: inline-block; height: 24px;border: 1px solid #d5cdbe;padding: 5px 8px;margin-bottom: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.inp_wrap_google:hover{border-color: #cca789!important;}
.inp_google{color: #3F2902;  border: none; outline: none; width: 230px;background: url(images/inp_none.png) 0px 2px no-repeat;font-family:"open_sansregular";padding: 1px 0 3px 5px;margin-top: 2px;}
.btn_google{cursor:pointer; color:#fff; font-weight:bold; background-color:#f3a74b; border: 1px solid #ed8124; height:22px;}
.btn_google:hover{background-color:#ed7f22;}
.btn_newsletter{cursor:pointer; color:#553700; font-weight:bold; background-color:#e5ded1; border: 1px solid #ed8124; height:29px;}
.btn_newsletter:hover{background-color:#ed7f22;}

.page_list .pagination{font-family: 'open_sanssemibold';float:left;width:544px;text-align:center;}
.page_list .pagination a{margin:0 5px 0 5px;text-decoration:none;color:#7f5938;}
.page_list .pagination a:hover{text-decoration:underline;}
.page_list .pagination a.text{font-weight:bold;text-decoration:none;}
.page_list .pagination a.text:hover{font-weight:bold;text-decoration:underline;}
.page_list .pagination a.active{font-weight:bold;color:#fc7b09;text-decoration:none;}

.table_footer{height:33px;padding-top:15px;padding-left:200px;}
.table_paging{width:auto;height:24px;text-align:center;}
.table_paging a{margin:0 5px 0 5px;color:blue;font-weight:bold;text-transform:capitalize;display:block;width:26px;height:19px;float:left;background:url(images/lnk_bg.png) no-repeat;padding:5px 0 0 0;font-size:11px;}
.table_paging a:hover{color:#fff;background-position:center -24px;}
.table_paging a.active{color:#f07f13;background-position:center -24px;}
.table_paging a.text{width:auto;height:19px;background:none;font-size:12px;}
.table_paging a.text:hover{color:blue;}
/* End */